package io.sage.modules.employer.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.github.crab2died.annotation.ExcelField;

import io.sage.modules.exam.entity.ExamBase;

/**
 * 
 * 
 * @author xujh
 * @email jhang_mail@163.com
 * @date 2018-07-09 13:48:15
 */

public class Employer extends ExamBase implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 学生id
	 */
	@TableId
	private Integer id;
	/**
	 * 角色id
	 */
	private Integer roleid;
	/**
	 * 单位编号
	 */
	private String deptNumber;
	
	
	private Integer employeeDeptId;
	/**
	 * 单位名称
	 */
	private String deptName;
	/**
	 * 真实姓名
	 */
	@ExcelField(title = "真实姓名", order = 1)
	private String name;
	
	private String IDCard;
	/**
	 * 登录名
	 */
	@ExcelField(title = "登录名", order = 2)
	private String userName;
	/**
	 * 用户密码
	 */
	@ExcelField(title = "密码", order = 4)
	private String userPwd;
	/**
	 * 用户手机号
	 */
	@ExcelField(title = "手机号", order = 3)
	private String phone;
	/**
	 * 岗位id
	 */
	private Integer post;
	/**
	 * 兼职岗位id
	 */
	private Integer partTimePost;
	/**
	 * 工号
	 */
	private String workid;
	/**
	 * 性别 0女 1男
	 */
	private Integer sex;
	/**
	 * 加盐
	 */
	private String salt;
	/**
	 * 创建时间/注册日期
	 */
	private Date createTime;
	/**
	 * 修改时间
	 */
	private Date updateTime;
	/**
	 * 创建人id
	 */
	private Integer userId;
	/**
	 * 创建部门id
	 */
	private Integer deptId;
	/**
	 * 是否停用  0正常  1删除
	 */
	private Integer disFlag;
    
    /**
     * 头像.
     */
    private String url;

	/**
	 * 答题次数
	 */
	private int frequency;

	/**
	 * 设置：学生id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：学生id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：角色id
	 */
	public void setRoleid(Integer roleid) {
		this.roleid = roleid;
	}
	/**
	 * 获取：角色id
	 */
	public Integer getRoleid() {
		return roleid;
	}
	/**
	 * 设置：单位编号
	 */
	public void setDeptNumber(String deptNumber) {
		this.deptNumber = deptNumber;
	}
	/**
	 * 获取：单位编号
	 */
	public String getDeptNumber() {
		return deptNumber;
	}
	
	public String getDeptName() {
		return deptName;
	}
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	/**
	 * 设置：真实姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：真实姓名
	 */
	public String getName() {
		return name;
	}
	
	public String getIDCard() {
		return IDCard;
	}
	public void setIDCard(String iDCard) {
		IDCard = iDCard;
	}
	/**
	 * 设置：登录名
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * 获取：登录名
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * 设置：用户密码
	 */
	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}
	/**
	 * 获取：用户密码
	 */
	public String getUserPwd() {
		return userPwd;
	}
	/**
	 * 设置：用户手机号
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：用户手机号
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：岗位id
	 */
	public void setPost(Integer post) {
		this.post = post;
	}
	/**
	 * 获取：岗位id
	 */
	public Integer getPost() {
		return post;
	}
	/**
	 * 设置：兼职岗位id
	 */
	public void setPartTimePost(Integer partTimePost) {
		this.partTimePost = partTimePost;
	}
	/**
	 * 获取：兼职岗位id
	 */
	public Integer getPartTimePost() {
		return partTimePost;
	}
	/**
	 * 设置：工号
	 */
	public void setWorkid(String workid) {
		this.workid = workid;
	}
	/**
	 * 获取：工号
	 */
	public String getWorkid() {
		return workid;
	}
	/**
	 * 设置：性别 0女 1男
	 */
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别 0女 1男
	 */
	public Integer getSex() {
		return sex;
	}
	
	/**
	 * 设置：创建时间/注册日期
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间/注册日期
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：创建人id
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：创建人id
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：创建部门id
	 */
	public void setDeptId(Integer deptId) {
		this.deptId = deptId;
	}
	/**
	 * 获取：创建部门id
	 */
	public Integer getDeptId() {
		return deptId;
	}
	/**
	 * 设置：是否停用  0正常  1删除
	 */
	public void setDisFlag(Integer disFlag) {
		this.disFlag = disFlag;
	}
	/**
	 * 获取：是否停用  0正常  1删除
	 */
	public Integer getDisFlag() {
		return disFlag;
	}
	public String getSalt() {
		return salt;
	}
	public void setSalt(String salt) {
		this.salt = salt;
	}
	
    public Integer getEmployeeDeptId() {
		return employeeDeptId;
	}
	public void setEmployeeDeptId(Integer employeeDeptId) {
		this.employeeDeptId = employeeDeptId;
	}
	public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }

	public int getFrequency() {
		return frequency;
	}

	public void setFrequency(int frequency) {
		this.frequency = frequency;
	}
}
